package com.kws.system.domain.info;

import com.kws.common.config.dao.LogisticsInfo;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.List;

/**
 * <b>QueryLogisticsDetailsInfo</b>
 *
 * @description: QueryLogisticsDetailsInfo <br>
 * @date: 2024/11/26 14:54 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class QueryLogisticsDetailsInfo {
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "设备图片")
    private String deviceImg;

    @ApiModelProperty(value = "商品名称")
    private String deviceName;

    @ApiModelProperty(value = "商品价格")
    private BigDecimal orderPrice;

    @ApiModelProperty(value = "订单编号")
    private String orderNo;

    @ApiModelProperty(value = "快递单号")
    private String trackingNumber;

    @ApiModelProperty(value = "快递公司")
    private String expressCompany;

    @ApiModelProperty(value = "收货地址")
    private String address;

    @ApiModelProperty(value = "物流轨迹地址")
    private String trailUrl;

    @ApiModelProperty(value = "物流列表")
    private List<LogisticsInfo> logisticsList;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceImg() {
        return deviceImg;
    }

    public void setDeviceImg(String deviceImg) {
        this.deviceImg = deviceImg;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public BigDecimal getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(BigDecimal orderPrice) {
        this.orderPrice = orderPrice;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getTrackingNumber() {
        return trackingNumber;
    }

    public void setTrackingNumber(String trackingNumber) {
        this.trackingNumber = trackingNumber;
    }

    public String getExpressCompany() {
        return expressCompany;
    }

    public void setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTrailUrl() {
        return trailUrl;
    }

    public void setTrailUrl(String trailUrl) {
        this.trailUrl = trailUrl;
    }

    public List<LogisticsInfo> getLogisticsList() {
        return logisticsList;
    }

    public void setLogisticsList(List<LogisticsInfo> logisticsList) {
        this.logisticsList = logisticsList;
    }
}
